package cl.inmobiliaria.persistencia.entity;

import java.io.Serializable;
import javax.persistence.*;



/**
 * The persistent class for the Cotcotizacion database table.
 * 
 */
@Entity

@NamedQueries({
@NamedQuery(name = Cotcotizacion.ById,query = "SELECT c FROM Cotcotizacion c WHERE c.id=:id"),
@NamedQuery(name = Cotcotizacion.POR_VISITA,query = "SELECT c FROM Cotcotizacion c WHERE c.idVisita=:idvisita ORDER BY c.idVisita DESC"),
@NamedQuery(name = Cotcotizacion.TRAER_ID,query = "SELECT c FROM Cotcotizacion c ORDER BY c.id DESC")
})

@NamedNativeQueries({
	@NamedNativeQuery(name= Cotcotizacion.INSERTAR, query = "INSERT INTO Cotcotizacion(Id, IdVisita, IdEtapa, IdInmueble, IdEstacionamiento, IdBodega, PrecioInmueble, PrecioEstacionamiento, PrecioBodega, TotalUf, Estado, IdTipoProducto, TasaInteres, AnosPlazo, UfDia, DividendoUF, IngresoMinimoUF, ItemAdicionalUF, DescuentoUF) VALUES(?,?,?,?,?,?,?,?,?,?,?,?,0,0,0,0,0,0,0)")	
})
public class Cotcotizacion implements Serializable {
	private static final long serialVersionUID = 1L;
	public static final String ById= "cl.Cotcotizacion.findById";
	public static final String TRAER_ID= "cl.Cotcotizacion.findId";
	public static final String POR_VISITA= "cl.Cotcotizacion.byVisita";
	public static final String INSERTAR= "cl.Cotcotizacion.Insertar";
	@Id
	
	private int id;

	private byte anosPlazo;

	private String comentariosCierre;

	private float descuentoUF;

	private float dividendoUF;

	private byte estado;

	private byte fechaCierre;

	private short idBodega;

	private short idEstacionamiento;

	private String idEtapa;

	private short idInmueble;

	private byte idMotivoCierre;

	private String idTipoProducto;

	private int idVisita;

	private float ingresoMinimoUF;

	private float itemAdicionalUF;

	private float precioBodega;

	private float precioEstacionamiento;

	private float precioInmueble;

	private float tasaInteres;

	private float totalUf;

	private float ufDia;

	public Cotcotizacion() {
	}

	public int getId() {
		return this.id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public byte getAnosPlazo() {
		return this.anosPlazo;
	}

	public void setAnosPlazo(byte anosPlazo) {
		this.anosPlazo = anosPlazo;
	}

	public String getComentariosCierre() {
		return this.comentariosCierre;
	}

	public void setComentariosCierre(String comentariosCierre) {
		this.comentariosCierre = comentariosCierre;
	}

	public float getDescuentoUF() {
		return this.descuentoUF;
	}

	public void setDescuentoUF(float descuentoUF) {
		this.descuentoUF = descuentoUF;
	}

	public float getDividendoUF() {
		return this.dividendoUF;
	}

	public void setDividendoUF(float dividendoUF) {
		this.dividendoUF = dividendoUF;
	}

	public byte getEstado() {
		return this.estado;
	}

	public void setEstado(byte estado) {
		this.estado = estado;
	}

	public byte getFechaCierre() {
		return this.fechaCierre;
	}

	public void setFechaCierre(byte fechaCierre) {
		this.fechaCierre = fechaCierre;
	}

	public short getIdBodega() {
		return this.idBodega;
	}

	public void setIdBodega(short idBodega) {
		this.idBodega = idBodega;
	}

	public short getIdEstacionamiento() {
		return this.idEstacionamiento;
	}

	public void setIdEstacionamiento(short idEstacionamiento) {
		this.idEstacionamiento = idEstacionamiento;
	}

	public String getIdEtapa() {
		return this.idEtapa;
	}

	public void setIdEtapa(String idEtapa) {
		this.idEtapa = idEtapa;
	}

	public short getIdInmueble() {
		return this.idInmueble;
	}

	public void setIdInmueble(short idInmueble) {
		this.idInmueble = idInmueble;
	}

	public byte getIdMotivoCierre() {
		return this.idMotivoCierre;
	}

	public void setIdMotivoCierre(byte idMotivoCierre) {
		this.idMotivoCierre = idMotivoCierre;
	}

	public String getIdTipoProducto() {
		return this.idTipoProducto;
	}

	public void setIdTipoProducto(String idTipoProducto) {
		this.idTipoProducto = idTipoProducto;
	}

	public int getIdVisita() {
		return this.idVisita;
	}

	public void setIdVisita(int idVisita) {
		this.idVisita = idVisita;
	}

	public float getIngresoMinimoUF() {
		return this.ingresoMinimoUF;
	}

	public void setIngresoMinimoUF(float ingresoMinimoUF) {
		this.ingresoMinimoUF = ingresoMinimoUF;
	}

	public float getItemAdicionalUF() {
		return this.itemAdicionalUF;
	}

	public void setItemAdicionalUF(float itemAdicionalUF) {
		this.itemAdicionalUF = itemAdicionalUF;
	}

	public float getPrecioBodega() {
		return this.precioBodega;
	}

	public void setPrecioBodega(float precioBodega) {
		this.precioBodega = precioBodega;
	}

	public float getPrecioEstacionamiento() {
		return this.precioEstacionamiento;
	}

	public void setPrecioEstacionamiento(float precioEstacionamiento) {
		this.precioEstacionamiento = precioEstacionamiento;
	}

	public float getPrecioInmueble() {
		return this.precioInmueble;
	}

	public void setPrecioInmueble(float precioInmueble) {
		this.precioInmueble = precioInmueble;
	}

	public float getTasaInteres() {
		return this.tasaInteres;
	}

	public void setTasaInteres(float tasaInteres) {
		this.tasaInteres = tasaInteres;
	}

	public float getTotalUf() {
		return this.totalUf;
	}

	public void setTotalUf(float totalUf) {
		this.totalUf = totalUf;
	}

	public float getUfDia() {
		return this.ufDia;
	}

	public void setUfDia(float ufDia) {
		this.ufDia = ufDia;
	}

}